earthing installation - French English Dictionary